observables exerciseFlatMap done