thoughts ...