hard-easy trip functionality