requirements for RDT: