add pages & edit