testing refactoring 1