add chardet