fixed analysis module