foreach add type fix