refactoring, new method - destroy
patch