修改了主要功能