map/reduce notes