regenerated index