Rearrangement Model-Presenter-View