working on AnnotationScanning