created train Strcut