struggle progress