created map_learner module