reactor classes, added asof test