fix the min, max problem