working observer tests