进行一次小的重构