ABFX AGAINST AGEA , ALPHA PROFESSIONAL AND ARGO : A DETAILED REVIEW