working extractor (tested at SLB), to be improved as explained in next commit
last things to do on extractor