add covariance