add MaxFun and MinFun