add archive test
add archive version tests