added reserve api