add map-reduce lab