understanding reactivity