independent progressive movement