Now all the checks are done before sending request and inputs as vector are allowed