spherical harmonic method