edit function completed
try update edit_page to fix conflicts