New Counter Shift Registers