进行修改优化，更加易用