Notes on Preparatory Refactoring