Fully support (16/24)

Fully support