added fractional increments to ranges