Implemented the basic requirements for the Reactor