traditional flip-flops