bug 及部分增强