add Hash table based index algorithms