Cholera the answer to infection