extracted util into 'opex' module