add archive feature
add config feature