修改了三个类