We added the partial products at the end stage.
Other possibility would be to add the partial products at each stage.
Rules to implement multiplication are:
If the ith bit of the multiplier is 1 then shift the multiplicand and add the shifted multiplicand to the current value of the partial product.
Transfer the partial product to the next stage
Value of the partial product at the start stage is 0.