restore updatecomment, local validation, remote validation, update
keyword with moderator