Using generateIndex