added learning template order