simple macro examples