updated covariance type lcm