# module `concrete.fhe.extensions.bits`
Bit extraction extensions.
**Global Variables**
---------------
- **MIN_EXTRACTABLE_BIT**
- **MAX_EXTRACTABLE_BIT**
---
## function `bits`
```python
bits(x: Union[int, integer, list, ndarray, Tracer]) → Bits
```
Extract bits of integers.
**Args:**
x (Union[int, np.integer, list, np.ndarray, Tracer]): input to extract bits from
**Returns:**
Bits: Auxiliary class to represent bits of the integer
---
## class `Bits`
Bits class, to provide indexing into the bits of integers.
### method `__init__`
```python
__init__(value: Union[int, integer, list, ndarray, Tracer])
```