good analysis!