added latent root update