added knowledge-api dependency