latent How it works