added request to delete function with blocks