add new bump max class - max product message passing