reactive decisions