fix reserve api