for trainig