process state edit.