Dual fluid reactor