added macro example