update index page to use list