Adding a mapper, comparator, partitioner