user edit and show pages complete