re-sync k.c & k.h