put and delete with uris