x
whole type
x
children
x
part type 1
x
part type 2
x
part type 3