final-thoughts