using the new spring reactor