fix iterator: