Add support for n-number of arguments