extended annotation and analysis