fix bug canonize text