add KPalindrome