Booking extension. Closes #58.