bug correction
new systeme for observer pattern
new systeme for observer pattern