very insightful...