refactoring, new method - destroy