finished covariance benchmark. should be ready to test