refactor(reactor...): reacotr implementation is now ready for exercize 4.