fix: split range from 2 to 20 and 10 as default