Add and update pages