socialist progressive front