fix bug that rate range is 1 to 100