add TextFormator