Updated

updated to support gzip and more