adds reports index generator (reverted from commit 42c8b0f05c9de25ed9aceeadc08c8874bf3c2fc5)