Oleic Acid is used to give the product, e.g. color cream its consistency. Its inclusion supports mixability of the color cream and the developer. Depending upon how much is used and what other ingredients are present, it also can be used to create gel-like consistencies. Oleic Acid is also partly responsible for delivering dye molecules into the hair fiber.