with difficulty