fixing observer
fixing negative notification