modify index & share