added again methods to the reactors
small optimizations
a few more small optimizations