reserve bug fixed