removed helper methods that interfere with observables