fix bug: max -> util.max, min -> util.min