Adding mulitple modes to multiplier