ignore
barebones zip generation