added key tasks, and uh...bunch of other changes