add bitwise not