added png and zlib