very interesting and insightfull