APEXFX , AGFA , ALPHAINVEST, ARGOFX : AN DETAILED ASSESSMENT