wrote shifter