Archives for nitrofurantoin mechanism of action