add KnowledgenodeController