put reserve in subtract()