extractio refactoring test