adding to learn_fmt