add spherical covariance function