refactor1 complete