modified required params