reworked index