add observe query