add dataresponse and oc8 generation