creating-and-updating-knowledge-base-3