data structure index