add variable argument vvd