added train texter controller and working product