add checks for required parameters