register refactoring UI