add maxProduct