refactoring bit fliper