reserve res only (create only)
Merge remote-tracking branch 'origin/resv_res'