Description of flip-flops