using maxValue minValue