add additional requirements