Adding mtraining service implementation