final commit.

some of these i actually found in projects of some of my students.