OCI reader