Initial Code (2) UML