completed index page and styling