index page is now dynamic