unused
Add back extract as separate executable