added mono lamda and iterator check code