adding covariance method description