add observer sample