Sometimes I wonder how oracle OCI is maintainable and then I see that its always free stuff is never readily available. I guess that's one way to do it