added support of named/positional parameters