added some introductory material from Greg