added shifter