add train interaction