added annotations used in the macro
added annotations used in the macro