When a surface is exposed to a multi-protein solution, adsorption of certain protein molecules are favored over the others. Protein molecules approaching the surface compete for binding sites.  In multi-protein system attraction between molecules can occur, whereas in single-protein solutions intermolecular repulsive interactions dominate. In addition, there is a time-dependent protein spreading, where protein molecules initially make contact with minimal binding sites on the surface. With the increase in protein's residence time on the surface, the protein may unfold for interaction with additional binding sites. This results in a time-dependent increase in the contact points between protein and surface. This further makes desorption less likely.