m5d partitioner