Analytical-thoughts