flightBooking202_personal flightBooking202_personal -> design pattern chain of responsibility , builder pattern , singleton