added travel fuctionality