persistent archiver working
doc
use specified argv array instead of ARGV