this is a replace for vargs, if you use esm meet vargs problem, use it