refactoring with Helen