PartB Bluefish and UML changes visual