AFX AGENCIA , ALPHAPRO , ARGO : A THOROUGH REVIEW