added pages (to do: handle errors)