hfm vs tpg spl