Refactoring and set installer