walk & annotate