x
whole type 1
x
whole type 2
x
part type