refactoring rights