adds bool flip function