popular struggle front