add: valid palindrome