reservations are divided into two categories.

 - custome reservation
 - quick reservation
add mongodb