overhaul to the index page