created for training