oberver added successfully