add learning module