Assignment 12

lots of new objectives but no new material ...