preliminary for index page