added gzip and cache headers