add KnowledgeAccumulation