Starch, proteins and fats are big molecules. They're too big to pass through the walls of the digestive system, so digestive enzymes break these big molecules down into smaller ones like sugars (e.g. glucose and maltose), amino acids, glycerol and fatty acids. These smaller, soluble molecules can pass easily through walls of the digestive system, allowing them to be absorbed into the blood stream.