ABFX , AEGIS , ALPHAPLUS , ARGOFX : THE COMPARATIVE REVIEW