added Put, Patch and Delete