good analysis.