thinking for daily life