+ added a UI Dictionary holding all input data.
+ fixed the parameters to match the new dictionary
+ fixed the validation function