AD

Ruff style 11 min