add args to macro