implémentation de l'observer sur Mo_builder