Sponges lack specialized tissues, but show several types of cells: Pinacocytes, epithelial cells that form the outermost layer of the body; Choanocytes, flagellated cells that generate the water current and line the body cavity (spongocoel); Porocytes, showing intracellular pores (ostium, several ostia); and Amoebocytes, mobile cells with many functions including digestion and the ability to differentiate into other cell types as needed, such as eggs.