redundant code exclusion in other words refactoring