added support for changing zip level