half of mapreduce for iso input