Phew, done! Some stuff is missing from the CS, but that should be most if not all of the important points.