[main] broke index page into several smaller files