Refactoring to allow admin to make booking