lots of parameter range and slope refinements