Create Reactor Pattern