refactored bookingcontroller into session scope