solving lots of learner problems