cover more test cases
add smooth for imagewrapper