movement now takes place in first iteration