Ride On Time Composition