removed observer2