Added some more examples on macro