typo : russian 'c'
diagram for composite pattern