Refactoring launcher