transparency algorithms