learning vs implementation