make optionals varadic arg