bitflip fleshed out