Fighting cystic fibrosis