struggling to understand