added initial page cache