index page mostly done