adding learn_constants