feat(add): variable arguments length