forgot changes to kc.c and kc.h