added new MakeVariadic