KnowledgeManager