i don't think i understand GetIndex... it's not 1-1