revised introduction.py  -KL