ARD covariance - ARD opt functions