added variadic test