修复部分bug，增加部分功能