reactive work