added support for associative and numeric parameters