Analyze and evaluate

Analyze and evaluate