rewrite index using devolute view builder