add re-annotate feature