observer + observer test