fixed min generation