making it oracle compliant