refactoring "CABLE"