foreach
for
conflict fixed