observe() docu