redefined Annotation