Method prototype for booking