now refactoring works