added '$args' variable that is added to each function scope - thus allowing variadic functions