nfr- taking system