updates for opo interface