evil covariance functions
evil covariance functions