almost working palindrome