more typing for observables