hash list completely
kkkk