proxy with put and delete method