start of covariance