started variadic functions