user (groupEval + edit)