revising learner
updating codebook learner