fix to observables