Merge useOneParamWrite and useThreeParamWrite into createZip