very good analysis for us learners