better macro example in read me