Refactoring is needed