realizing it's too late to think straight, abstractions in listnode don't align with my assumptions implementing hashtable right now