list type list knowledg type node type list type type arrai list knowledg type node type add knowledg type node critic kt design type add knowledg type node critic kt correct type add knowledg type node critic kt complet type add knowledg type node critic kt consist type add knowledg type node critic kt syntax type add knowledg type node critic kt semant type add knowledg type node critic kt optim type add knowledg type node critic kt present type add knowledg type node critic kt organiz type add knowledg type node critic kt experienci type add knowledg type node critic kt tool type 