fixed bounds and variable step size