added tripController