macro thoughts