add feature: limit for the empty result.
add tests:   empty result, reset option (-r)