create and write to zip archive