Added some part of learning module