works with a zip