Antimicrobial drugs have evolved greatly since the discoveries of Salvarsan, sulfonamides, penicillin, and streptomycin. Many modern antibiotics are produced by soil bacteria like Streptomyces. Antibiotics can be bacteriostatic or bactericidal, and have narrow or broad spectra of activity. They work via several mechanisms including inhibiting cell wall, protein, DNA, and folate synthesis. Adverse effects include allergic reactions, toxicity, and disruption of normal flora. Selection of antimicrobial therapy requires confirming infection and identifying pathogens. Classes of antimicrobials also exist for viruses, fungi, protozoa, and helminths.