ough antiviral and anti-inflammator