Shampoo or dishwasher soap helps to dissolve the cell membrane, which is a lipid bilayer.
Sodium chloride helps to remove proteins that are bound to the
DNA. It also helps to keep the proteins dissolved in the aqueous layer so they don't precipitate in the alcohol along with the
DNA.
read more >>