clean: shifting