fixed the bit=~bit bug