add methods to trip