Added rearrangement