test refactoring2