splitting out flipflop and gifchop