add archive extractor