excruciating challenges