add OPC