Added current UML diagram for part 3