A review on VEIAG