Refactoring register company