Comparison of HCFSA, DCFSA, and HSA