refactoring step 2 - del -