correct page type pattern