implementing more stuff on the new hashmaps that will replace all search mechanisms currnetly used