mirror and update annotated