improved train_id gathering