update macro: annotate