add observer mode  note