add Optimize for MaxEffective