fight against virus and bacteria