for trainnning