@startuml Tournament System title Tournament System - Group 1 skinparam actorStyle awesome package Administrators { actor Manager as mgr actor Admin as adm note "Manager extends admin" as MgrNote mgr . MgrNote MgrNote . adm } actor Player as p1 left to right direction rectangle System { usecase "Login" as SysLogin usecase "Create admin" as SysCreateA package Tournament { usecase "Create tournament" as TouCreateT usecase "Edit tournament" as TouEdit usecase "View tournament" as TouView } } mgr --> SysLogin mgr --> SysCreateA adm --> SysLogin adm --> TouCreateT adm --> TouEdit adm --> TouView p1 ---> TouView @enduml