thoughtfulport.blogspot.com