completed pass over 3.1; still requires a proofread