Analysis Cosntructor