some progress made, moving toward storing flows in a linked list, eventually into a hash table, but linked list will still be used in case of collisions