str knowledg type token knowledg token equal complet knowledg critic kt complet token equal consist knowledg critic kt consist token equal correct knowledg critic kt correct token equal design knowledg critic kt design token equal experienci knowledg critic kt experienci token equal optim knowledg critic kt optim token equal organiz knowledg critic kt organiz token equal present knowledg critic kt present token equal semant knowledg critic kt semant token equal syntax knowledg critic kt syntax token equal tool knowledg critic kt tool knowledg 