add support for function parameters list; add test code for function parameters list; add support for array in dataunit;