Reactor design