重构一下语法，将两个set放到一个doto中