added support for modify and delete requests