added reservation
added reservation
handle page refresh and form restore