introduce annotate and annotate preview