builds proper archive now
unimplemented prototype
size changed??