re-arraning