setting arguments to required