Support for functions with arguments implemented