- smaller optimizations --> learning