fix uml
Merge branch 'competition' into C2_abuali_#240_competitions