fix some bug 108