digest, ajax, edit