annotation iter