Updated P3 UML