implement the missing oid part