revised intro -KL