learning method completed