diagonal and equal covariance methods