added ways to grab specific types for index
updates