tokens: In 2002 , the Communist Party of Quebec formed a federation with the Party of Social Democracy ( PDS ) and the Rally for the progressive alternative ( RAP ) to form the Union of Progressive Forces ( UFP ) .