refactore BookingData module, now data structure is hash to improve readability.