Analytic part 2