fix panic
fix archive
don't copy data internal