2.2.1 advanced slow learners