added zlib headers