Added support for passing string and integer arguments to functions