add flip function back fixes #5