updated Palindrome