Collection of flip flops and shift registers. shift registers done with JK flip flop, which is then converted to D flip flop.