FREEDOM STRUGGLE