The reactive approach