analysis complete