test refactoring progress