fix set_bits