fixed iterator.h header guard