updated learning module models