all input parameters are optional for PUT method