added wallet archive function