Add a mapper and reducer implementation