add extreme test case
add comment