ABFX , AGEAGROUP, ALPHAINVEST, ARGOFX : A THOROUGH ASSESSMENT