141201 KANG) implement reservation features. complete milestone 1th