added is_train_track() methods