check number of parameters

to do: check parameter format