shared thoughts