fixed MGF iterator and X!Tandem iterator