impressions and thoughts along the way