iterator fixed my magic word