Part 3 completed and use cases fixed a little.