parse pages