train2 ------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------