covariance added