implemented delete request