add: page type mapping