types of divergences