background rearrangement