working on the OCI8 wrapper.