recent thoughts