added shift register definition file