all the way up to the palindrom TM