more about the annotation stuff, particularly the annotationpush and how annotations are stored