comprehensive page edit