adding all methods for put/patch/querying