changed base class of dataanalysis to widget