some improvements in page index