complete Reactor