added TrainingRepository