added auto adjust range and domain, bound domain to eliminate large
number impacts