change String to StringObservable