work on first part of ehashindex, able to create directory table and get information from the table, as well as find the real key from input value (did not test after increasing global depth)