add archive functionality
better handling vanilla / simple