Revert "edit index"

This reverts commit 5083857644ae946c72fc87fc03c24d63c9d2a3d2.
Revert "Revert "edit index""

This reverts commit 6ae448459ea8c1efd6e5783d7bd5e490ee9484d2.