made changes to the complexshape to support dismember partitions. still need to add support for merging with dismember partitions