The ACFA, the FCSFA, the FPFA and the SHFA