added input args data.table so that all input arguments are specified in
one go