concatRecovered implemented
implemented rest of observables; integration