première intégration de SOLID. (wip)