var placement in loop
reversion