OPOC engines