begin reservation
add reservation