mapreduce
linked lists