Functional Groups and reactivity