added first implementation of mult via rd