fixed prod rule