the endless struggle