modify keywordext.cpp/h