playing around with difference lists and trip planning