add read shift register (not be test)