Code submitted for comprehensive exams: Feb 1, 2012