a toolset for code refactoring