ENH:add edit evaluated(unfinished)