added knowledge collection