full reindex method