Initial add - added first attempt at a custom hash table