from oct 29 meeting. Revamp of UML based on Part 2 feedback.