class data analysis spec