need zlib cookbook
matchers and tests