struggle with