Archives for is nitrofurantoin a generic drug