add some article and knowledge function