Première implémentation du modèle