partitioner is fully functional