revised required parameters