fix bug 101
add test3