don't use static page pattern