flip-flops & what nots