analysis.h