added some tests for go by train