learner lifecycle