obj compiler : data extraction