add TextUtils