refactoring UserOffice to CustomerOffice