train controller added