Finding a cure for viruses like Ebola, Zika, or even the flu is a challenging task. Viruses are vastly different from one another, and even the same strain of a virus can mutate and change–that’s why doctors give out a different flu vaccine each year. But a group of researchers at IBM and the Institute of Bioengineering and Nanotechnology in Singapore sought to understand what makes all viruses alike. Using that knowledge, they’ve come up with a macromolecule that may have the potential to treat multiple types of viruses and prevent them from infecting us. The work was published recently in the journal Macromolecules.