rename file names so that the names stand for appropriate meaning.
rename function and variable names due to file name changes.
rename file names.
rename function, variable and definition names in accordance with file name
changes.
simplify code.
move a definition of a enum.
do not include unnecessary header files.
simplify KCN response protocol and its code.