creating-and-updating-knowledge-base-2