add default values for required params