defined additional requirements