restructure create new trip.
restructure