working on uncompress_file