to understand or comprehend something difficult
etwas Schwieriges verstehen oder begreifen (etwas schweriges verstehen oder begreifen)
"It took me a while to wrap my head around the new software."
"Es hat eine Weile gedauert, die neue Software zu verstehen." (es hat eine weile gedauert die neue software zu verstehen)
According to my understanding or opinion
to feel like you are about to cry because of strong emotions
to reach an agreement or deal
to move forward or improve
to rely on or trust someone to do something
to join something that is already popular or successful