tqdm
chardet
