added project partitioner