made last few of Nick's corrections - refs missing plus final read needed.