rename partitioner to hasher