修复若干BUG，可用。