much better; too much; no one; agree with; in the past;
do one's best; free time; have to; talk of; work hard