first macro description