freedom struggle