intégration de SOLID. (wip)