Which of the following help with attaching cells with cells, cells with surfaces, and cells with water
a. fimbriae
b. pili
c. ribosomes
d. phospholipids
e. flagella