note on next refactoring