BLACK AND WHITE FLIP FLOPS