add bit_positions