add zip package support