updated 5/7/2014
updated 5/12/2014
"Merge latest as of 2014.05.12"
pp03 core graded 2014.05.14
pp03 graded 2014.05.14