add argument "limit" for inter/PASS