create booking controller and model