can now do multiple trips, needs testing