add partitioner and version changes