require trip