mapreduce lulz
program flow control