re-arrange x2