Abstract Trip

Abstract trip