Local re-arrange