varargs for main