changed return an iterator containing only annotations