swap ordering until process is complete