added static page caching