add pageview support