with reduction model