updated Analyzer