add diagonal term to covar... doesn't make much difference!