added knowledge properties and representation