added commentary analysis