comprehensive analysis alerts you to problems, helps you fix them