shiftRegister added