updated min max code