updated index structure