go to great lengths

/G OW1 T UW0 G R EY0 T L EH0 NG K TH S/
verb
  1. 1

    (idiomatic) To make a major effort; to be very careful when doing something, especially to an extreme or excessive degree.