re-written page management (add/mod/delete)