* 多种改进和错误修复