extract method refactoring notes