fixed annotation iteration