imposition movement functions