Commit preparation deplacement design