created prod matrix