hash completed.
list for hash
single direction list fixed
single direction list fixed
single direction list
Makefile