Understanding complex surface-enhanced Raman scattering, using quantum chemical calculations