updated Annotation API.