New versions, smarter createReservation()

Check it out