factor out getDynamicScales()
add setStepSizes() and setAllStepSizes(), and test out setting step sizes