very insightful!