final version for independent study.  dickbutt.