Cell membranes have many functions: they keep toxins out of the cell, control movement of water and macromolecules, provide structural support and protection, provide a site for catalysis, establish chemical and electrical gradients, and they are involved in cell-cell recognition and cell signalling.