private static void ExcuteBookCommand(String[] args)
	{
		if(args.length < 3) 
			System.out.println("Missing arguments for 'book' command!");
		else
		{
			switch(args[1])
			{
			case "add":
				if(TestBookAddArgs(args)) {
					Booking booking = Booking.AddNewBooking(Integer.parseInt(args[3]), args[5]);
					if(booking == null)
						System.out.println("search_id and/or user_id doesn't exist! Please try again.");
					else
					{
						System.out.println("Booking successful! Here's the detail of your booking:");
						System.out.println("Hostel name: " + booking.getHostel_name());
						System.out.println("Check-in date: " + booking.getCheck_in_date());
						System.out.println("Check-out date: " + booking.getCheck_out_date());
						System.out.println("Beds: " + booking.getBeds());
						System.out.println("Booking ID: " + booking.getID());
						System.out.println("Name: " + booking.getUser_name());
						System.out.println("Price: " + booking.getPrice());
					}
				}
				break;
			case "cancel":
				if(TestBookCancelViewArgs(args)) {
					
				}
				break;
			case "view":
				if(TestBookCancelViewArgs(args)) {
					
				}
				break;
			default:
				System.out.println("Wrong book command! 'book' command should be followed by add, cancel, or view");
			}
		}
	}