added learning modules