roadmap for refactoring