simplified flops class