multiple trains support