more page caching work