analysis module modified