Final working complex learner