get a load of, on the move, pull one's weight, succeed in, all of a sudden, sing high praises for,
let off steam, move on, reach out to, keep on, account for, look through
contribute to,give sb. an advantage over,to a minimum,be convinced of,devote one's life to
partner; geometry; automatic; work out; reflect on;
brush up; be based on; end up; in short; at the heart of