KNOWLEDGE AWARE