Can Functional Groups Explain Polarity