changed:   -param types of request
added  :   -Exception for wrong or missing request arguments