change kmp