very insightful