fix gramatical miss.
more strictly check to see if buffer length wraps or not.
install KCN related header files.