Abstract, Macro, and  Concept