The liver produces bile which is stored in the gallbladder and released during digestion to emulsify fats. Bile is composed of bile acids, bilirubin, electrolytes, and other components. Bile acids are produced by hepatocytes and secreted into bile ducts, while other components are added by ductal cells. The hormones cholecystokinin and secretin stimulate gallbladder contraction and bile secretion. Most bile acids are reabsorbed and recirculated to the liver through the enterohepatic circulation.