adds index page and better design