avalanche and its types