Commit Ten. More comments and proof reading.