for trainning