implemented single Rdfac