upload and uncompress