variadic function 1
new variadric