adding page cache