Gall bladder releases Bile which contains bile acids as well as salts. This is critical for digestion and absorption of fat and fat soluble vitamins, A,D,E and K. While in digestion, bile salts act as emulsifying agents and emulsify fats increasing surface area and fats miscible with water. This action, in turn helps to hydrolyze fats through pancreatic lipase.