Refactoring and added some code on holiday booking.