add genMinMaxNorm