implemented new index page