add KnowledgeNodeLinkController and KnowledgeSubnodeController