Added new booking func