flip-flops & what nots

,