added map-reduce homework