sommerville notes 303674