VETRIVEL ALGO