better example analysis