Insights and some thoughts