tidied up introduction copy a bit