need to specify accepted num of args