updated the comment describing the shift register class