================================================================================ Run #1 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_simple ### Min: 0.277275 -> 0.268858: 1.03x faster Avg: 0.279933 -> 0.270222: 1.04x faster Significant (t=57.91) Stddev: 0.00161 -> 0.00128: 1.2561x smaller Timeline: b'http://tinyurl.com/7lmmzmm' ### fastpickle ### Min: 0.773420 -> 0.899925: 1.16x slower Avg: 0.779539 -> 0.903899: 1.16x slower Significant (t=-167.61) Stddev: 0.00414 -> 0.00322: 1.2840x smaller Timeline: b'http://tinyurl.com/7yuazx4' ### regex_compile ### Min: 0.559361 -> 0.547681: 1.02x faster Avg: 0.562572 -> 0.551005: 1.02x faster Significant (t=19.87) Stddev: 0.00305 -> 0.00276: 1.1050x smaller Timeline: b'http://tinyurl.com/8xo8nzl' ### richards ### Min: 0.232839 -> 0.229270: 1.02x faster Avg: 0.235541 -> 0.230810: 1.02x faster Significant (t=17.00) Stddev: 0.00153 -> 0.00123: 1.2441x smaller Timeline: b'http://tinyurl.com/6uzct7w' ### silent_logging ### Min: 0.087229 -> 0.092201: 1.06x slower Avg: 0.088352 -> 0.096161: 1.09x slower Significant (t=-31.75) Stddev: 0.00064 -> 0.00162: 2.5469x larger Timeline: b'http://tinyurl.com/6rer76f' ================================================================================ Run #2 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_method_slots ### Min: 0.363143 -> 0.375602: 1.03x slower Avg: 0.364681 -> 0.377033: 1.03x slower Significant (t=-65.42) Stddev: 0.00179 -> 0.00147: 1.2170x smaller Timeline: b'http://tinyurl.com/8y9empn' ### float ### Min: 0.067755 -> 0.069382: 1.02x slower Avg: 0.069349 -> 0.071204: 1.03x slower Significant (t=-18.34) Stddev: 0.00112 -> 0.00114: 1.0131x larger Timeline: b'http://tinyurl.com/6vof6g4' ### json_load ### Min: 0.542930 -> 0.562889: 1.04x slower Avg: 0.544717 -> 0.564424: 1.04x slower Significant (t=-58.10) Stddev: 0.00173 -> 0.00166: 1.0454x smaller Timeline: b'http://tinyurl.com/cxyk6la' ### mako ### Min: 0.183388 -> 0.188754: 1.03x slower Avg: 0.187326 -> 0.192425: 1.03x slower Significant (t=-35.17) Stddev: 0.00169 -> 0.00155: 1.0951x smaller Timeline: b'http://tinyurl.com/c5w7spp' ### richards ### Min: 0.228800 -> 0.234902: 1.03x slower Avg: 0.231287 -> 0.237826: 1.03x slower Significant (t=-14.12) Stddev: 0.00236 -> 0.00227: 1.0399x smaller Timeline: b'http://tinyurl.com/856agaf' ### silent_logging ### Min: 0.089384 -> 0.095377: 1.07x slower Avg: 0.091821 -> 0.099224: 1.08x slower Significant (t=-25.64) Stddev: 0.00116 -> 0.00168: 1.4560x larger Timeline: b'http://tinyurl.com/7csp3wr' ================================================================================ Run #3 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_simple ### Min: 0.271965 -> 0.278796: 1.03x slower Avg: 0.272994 -> 0.279876: 1.03x slower Significant (t=-44.87) Stddev: 0.00108 -> 0.00153: 1.4141x larger Timeline: b'http://tinyurl.com/8x7as7a' ### fastunpickle ### Min: 0.662308 -> 0.647589: 1.02x faster Avg: 0.667093 -> 0.652022: 1.02x faster Significant (t=18.21) Stddev: 0.00368 -> 0.00455: 1.2351x larger Timeline: b'http://tinyurl.com/6maa9uf' ### float ### Min: 0.067680 -> 0.069661: 1.03x slower Avg: 0.069151 -> 0.071314: 1.03x slower Significant (t=-22.55) Stddev: 0.00106 -> 0.00109: 1.0300x larger Timeline: b'http://tinyurl.com/856vfcp' ### json_load ### Min: 0.562239 -> 0.548691: 1.02x faster Avg: 0.564480 -> 0.553189: 1.02x faster Significant (t=21.39) Stddev: 0.00253 -> 0.00274: 1.0810x larger Timeline: b'http://tinyurl.com/7loo45h' ### mako ### Min: 0.189657 -> 0.180931: 1.05x faster Avg: 0.194679 -> 0.185010: 1.05x faster Significant (t=58.99) Stddev: 0.00167 -> 0.00198: 1.1854x larger Timeline: b'http://tinyurl.com/6t7akhd' ### regex_effbot ### Min: 0.071620 -> 0.074054: 1.03x slower Avg: 0.072266 -> 0.075016: 1.04x slower Significant (t=-23.39) Stddev: 0.00069 -> 0.00046: 1.4857x smaller Timeline: b'http://tinyurl.com/6p42o27' ### simple_logging ### Min: 0.407955 -> 0.397628: 1.03x faster Avg: 0.411768 -> 0.399734: 1.03x faster Significant (t=29.36) Stddev: 0.00231 -> 0.00176: 1.3130x smaller Timeline: b'http://tinyurl.com/7mn5ahz' ================================================================================ Run #4 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_method_unknown ### Min: 0.366442 -> 0.355351: 1.03x faster Avg: 0.368152 -> 0.357081: 1.03x faster Significant (t=47.81) Stddev: 0.00170 -> 0.00227: 1.3295x larger Timeline: b'http://tinyurl.com/89qqbuo' ### nqueens ### Min: 0.353007 -> 0.345415: 1.02x faster Avg: 0.355023 -> 0.347374: 1.02x faster Significant (t=22.59) Stddev: 0.00179 -> 0.00159: 1.1260x smaller Timeline: b'http://tinyurl.com/7np7do3' ### simple_logging ### Min: 0.401253 -> 0.392323: 1.02x faster Avg: 0.405207 -> 0.394519: 1.03x faster Significant (t=26.31) Stddev: 0.00230 -> 0.00172: 1.3363x smaller Timeline: b'http://tinyurl.com/77ylnbx' ================================================================================ Run #5 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_simple ### Min: 0.271251 -> 0.284596: 1.05x slower Avg: 0.272767 -> 0.286318: 1.05x slower Significant (t=-71.98) Stddev: 0.00139 -> 0.00184: 1.3235x larger Timeline: b'http://tinyurl.com/6umwzh9' ### float ### Min: 0.067212 -> 0.070065: 1.04x slower Avg: 0.068904 -> 0.071664: 1.04x slower Significant (t=-28.23) Stddev: 0.00106 -> 0.00113: 1.0710x larger Timeline: b'http://tinyurl.com/7nrkhy7' ### formatted_logging ### Min: 0.425542 -> 0.405432: 1.05x faster Avg: 0.429250 -> 0.407840: 1.05x faster Significant (t=48.59) Stddev: 0.00224 -> 0.00217: 1.0333x smaller Timeline: b'http://tinyurl.com/82ylj6d' ### simple_logging ### Min: 0.404407 -> 0.384656: 1.05x faster Avg: 0.407763 -> 0.387123: 1.05x faster Significant (t=54.83) Stddev: 0.00195 -> 0.00181: 1.0773x smaller Timeline: b'http://tinyurl.com/7pqt7jl' ================================================================================ Run #6 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_method_slots ### Min: 0.363833 -> 0.375133: 1.03x slower Avg: 0.365875 -> 0.377358: 1.03x slower Significant (t=-43.79) Stddev: 0.00198 -> 0.00253: 1.2771x larger Timeline: b'http://tinyurl.com/7ohlyww' ### float ### Min: 0.070273 -> 0.067642: 1.04x faster Avg: 0.072590 -> 0.069357: 1.05x faster Significant (t=27.30) Stddev: 0.00141 -> 0.00123: 1.1440x smaller Timeline: b'http://tinyurl.com/8x85eel' ### json_dump ### Min: 0.602444 -> 0.592248: 1.02x faster Avg: 0.608602 -> 0.595674: 1.02x faster Significant (t=19.64) Stddev: 0.00409 -> 0.00222: 1.8404x smaller Timeline: b'http://tinyurl.com/7w3ua4g' ### richards ### Min: 0.236710 -> 0.231652: 1.02x faster Avg: 0.238937 -> 0.233173: 1.02x faster Significant (t=17.36) Stddev: 0.00208 -> 0.00109: 1.9112x smaller Timeline: b'http://tinyurl.com/8yj6drs' ### silent_logging ### Min: 0.090013 -> 0.094280: 1.05x slower Avg: 0.091728 -> 0.096558: 1.05x slower Significant (t=-20.13) Stddev: 0.00111 -> 0.00128: 1.1508x larger Timeline: b'http://tinyurl.com/76zbym5' ================================================================================ Run #7 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_method_unknown ### Min: 0.373301 -> 0.351859: 1.06x faster Avg: 0.374643 -> 0.353188: 1.06x faster Significant (t=104.34) Stddev: 0.00176 -> 0.00181: 1.0279x larger Timeline: b'http://tinyurl.com/6r77aol' ### call_simple ### Min: 0.293320 -> 0.280326: 1.05x faster Avg: 0.295014 -> 0.281311: 1.05x faster Significant (t=59.78) Stddev: 0.00250 -> 0.00128: 1.9470x smaller Timeline: b'http://tinyurl.com/78nqxcq' ### fastunpickle ### Min: 0.674193 -> 0.659092: 1.02x faster Avg: 0.678503 -> 0.664173: 1.02x faster Significant (t=17.80) Stddev: 0.00284 -> 0.00494: 1.7417x larger Timeline: b'http://tinyurl.com/7luawu4' ### formatted_logging ### Min: 0.447520 -> 0.417387: 1.07x faster Avg: 0.452660 -> 0.420722: 1.08x faster Significant (t=36.77) Stddev: 0.00555 -> 0.00263: 2.1127x smaller Timeline: b'http://tinyurl.com/7dlb7qh' ### mako ### Min: 0.181639 -> 0.186034: 1.02x slower Avg: 0.186879 -> 0.191019: 1.02x slower Significant (t=-23.30) Stddev: 0.00206 -> 0.00191: 1.0823x smaller Timeline: b'http://tinyurl.com/d9he4nm' ### regex_compile ### Min: 0.567731 -> 0.544167: 1.04x faster Avg: 0.574722 -> 0.546403: 1.05x faster Significant (t=36.20) Stddev: 0.00525 -> 0.00174: 3.0198x smaller Timeline: b'http://tinyurl.com/6wtqlmu' ### richards ### Min: 0.229894 -> 0.222769: 1.03x faster Avg: 0.232097 -> 0.224674: 1.03x faster Significant (t=30.37) Stddev: 0.00128 -> 0.00116: 1.1003x smaller Timeline: b'http://tinyurl.com/7zzhkyl' ### silent_logging ### Min: 0.088116 -> 0.088962: 1.01x slower Avg: 0.089339 -> 0.091290: 1.02x slower Significant (t=-10.47) Stddev: 0.00062 -> 0.00116: 1.8638x larger Timeline: b'http://tinyurl.com/7s3ay7e' ================================================================================ Run #8 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### fastpickle ### Min: 0.775093 -> 0.758710: 1.02x faster Avg: 0.780675 -> 0.764870: 1.02x faster Significant (t=19.91) Stddev: 0.00378 -> 0.00415: 1.0991x larger Timeline: b'http://tinyurl.com/7lhbpto' ### formatted_logging ### Min: 0.424680 -> 0.415835: 1.02x faster Avg: 0.430492 -> 0.418759: 1.03x faster Significant (t=20.53) Stddev: 0.00358 -> 0.00187: 1.9162x smaller Timeline: b'http://tinyurl.com/76ppm5c' ### nbody ### Min: 0.302205 -> 0.309672: 1.02x slower Avg: 0.303951 -> 0.311073: 1.02x slower Significant (t=-26.56) Stddev: 0.00159 -> 0.00103: 1.5445x smaller Timeline: b'http://tinyurl.com/8yugmur' ### silent_logging ### Min: 0.094709 -> 0.087224: 1.09x faster Avg: 0.101063 -> 0.088476: 1.14x faster Significant (t=32.07) Stddev: 0.00261 -> 0.00095: 2.7598x smaller Timeline: b'http://tinyurl.com/77cou7f' ### simple_logging ### Min: 0.409294 -> 0.396539: 1.03x faster Avg: 0.411026 -> 0.399219: 1.03x faster Significant (t=39.22) Stddev: 0.00140 -> 0.00160: 1.1390x larger Timeline: b'http://tinyurl.com/72nfanm' ### startup_nosite ### Min: 0.384493 -> 0.383643: 1.00x faster Avg: 0.410563 -> 0.418947: 1.02x slower Significant (t=-3.16) Stddev: 0.01853 -> 0.01896: 1.0229x larger Timeline: b'http://tinyurl.com/8622qpy' ================================================================================ Run #9 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_method_slots ### Min: 0.360129 -> 0.369145: 1.03x slower Avg: 0.362105 -> 0.370490: 1.02x slower Significant (t=-45.62) Stddev: 0.00164 -> 0.00155: 1.0592x smaller Timeline: b'http://tinyurl.com/c757zh4' ### call_simple ### Min: 0.288765 -> 0.277445: 1.04x faster Avg: 0.290318 -> 0.278423: 1.04x faster Significant (t=41.01) Stddev: 0.00332 -> 0.00127: 2.6226x smaller Timeline: b'http://tinyurl.com/76hoaw6' ### fastunpickle ### Min: 0.639243 -> 0.660039: 1.03x slower Avg: 0.642361 -> 0.664520: 1.03x slower Significant (t=-36.17) Stddev: 0.00305 -> 0.00308: 1.0090x larger Timeline: b'http://tinyurl.com/77qb2f2' ### float ### Min: 0.069891 -> 0.067597: 1.03x faster Avg: 0.071581 -> 0.069147: 1.04x faster Significant (t=24.77) Stddev: 0.00113 -> 0.00107: 1.0609x smaller Timeline: b'http://tinyurl.com/8252wlx' ### formatted_logging ### Min: 0.414861 -> 0.426430: 1.03x slower Avg: 0.418158 -> 0.430255: 1.03x slower Significant (t=-18.81) Stddev: 0.00380 -> 0.00250: 1.5173x smaller Timeline: b'http://tinyurl.com/6rxl6zo' ### iterative_count ### Min: 0.148153 -> 0.144579: 1.02x faster Avg: 0.149094 -> 0.145638: 1.02x faster Significant (t=12.23) Stddev: 0.00144 -> 0.00139: 1.0344x smaller Timeline: b'http://tinyurl.com/7ewvncf' ### nbody ### Min: 0.308954 -> 0.304531: 1.01x faster Avg: 0.313681 -> 0.306837: 1.02x faster Significant (t=4.75) Stddev: 0.00985 -> 0.00256: 3.8548x smaller Timeline: b'http://tinyurl.com/8499x7y' ### silent_logging ### Min: 0.087948 -> 0.090460: 1.03x slower Avg: 0.090508 -> 0.093104: 1.03x slower Significant (t=-10.25) Stddev: 0.00110 -> 0.00141: 1.2794x larger Timeline: b'http://tinyurl.com/85vy7zw' ================================================================================ Run #10 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### mako ### Min: 0.191822 -> 0.185585: 1.03x faster Avg: 0.197588 -> 0.190057: 1.04x faster Significant (t=39.38) Stddev: 0.00237 -> 0.00188: 1.2567x smaller Timeline: b'http://tinyurl.com/7fd6ffv' ### nbody ### Min: 0.308924 -> 0.301218: 1.03x faster Avg: 0.310901 -> 0.303658: 1.02x faster Significant (t=23.05) Stddev: 0.00129 -> 0.00181: 1.3953x larger Timeline: b'http://tinyurl.com/7jnz53r' ### regex_compile ### Min: 0.544675 -> 0.558816: 1.03x slower Avg: 0.547753 -> 0.560705: 1.02x slower Significant (t=-28.30) Stddev: 0.00271 -> 0.00177: 1.5367x smaller Timeline: b'http://tinyurl.com/88lfpst' ### richards ### Min: 0.222703 -> 0.229602: 1.03x slower Avg: 0.224989 -> 0.232610: 1.03x slower Significant (t=-18.64) Stddev: 0.00215 -> 0.00193: 1.1135x smaller Timeline: b'http://tinyurl.com/7ezjbyw' ### silent_logging ### Min: 0.087037 -> 0.089205: 1.02x slower Avg: 0.088281 -> 0.091534: 1.04x slower Significant (t=-15.30) Stddev: 0.00098 -> 0.00114: 1.1606x larger Timeline: b'http://tinyurl.com/6nuo658' ### simple_logging ### Min: 0.412294 -> 0.400421: 1.03x faster Avg: 0.416431 -> 0.404592: 1.03x faster Significant (t=21.46) Stddev: 0.00287 -> 0.00264: 1.0891x smaller Timeline: b'http://tinyurl.com/7skb9fc' ### unpack_sequence ### Min: 0.000061 -> 0.000059: 1.04x faster Avg: 0.000062 -> 0.000060: 1.04x faster Significant (t=145.00) Stddev: 0.00000 -> 0.00000: 1.0364x larger Timeline: b'http://tinyurl.com/86b7s28' ================================================================================ Run #11 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### call_method_unknown ### Min: 0.368127 -> 0.379334: 1.03x slower Avg: 0.370134 -> 0.381680: 1.03x slower Significant (t=-49.08) Stddev: 0.00177 -> 0.00227: 1.2838x larger Timeline: b'http://tinyurl.com/7aucujq' ### call_simple ### Min: 0.279796 -> 0.274072: 1.02x faster Avg: 0.280739 -> 0.275157: 1.02x faster Significant (t=40.04) Stddev: 0.00129 -> 0.00112: 1.1483x smaller Timeline: b'http://tinyurl.com/89gddbx' ### float ### Min: 0.071272 -> 0.069031: 1.03x faster Avg: 0.073528 -> 0.071118: 1.03x faster Significant (t=18.76) Stddev: 0.00138 -> 0.00149: 1.0849x larger Timeline: b'http://tinyurl.com/c9a92df' ### iterative_count ### Min: 0.148197 -> 0.144641: 1.02x faster Avg: 0.149488 -> 0.145309: 1.03x faster Significant (t=22.71) Stddev: 0.00093 -> 0.00091: 1.0161x smaller Timeline: b'http://tinyurl.com/853grdu' ### json_dump ### Min: 0.603986 -> 0.592524: 1.02x faster Avg: 0.608934 -> 0.594728: 1.02x faster Significant (t=25.19) Stddev: 0.00331 -> 0.00223: 1.4818x smaller Timeline: b'http://tinyurl.com/8xqrxva' ### json_load ### Min: 0.537072 -> 0.555384: 1.03x slower Avg: 0.540928 -> 0.559836: 1.03x slower Significant (t=-29.25) Stddev: 0.00301 -> 0.00344: 1.1437x larger Timeline: b'http://tinyurl.com/7zkydnk' ### regex_v8 ### Min: 0.074590 -> 0.075673: 1.01x slower Avg: 0.075433 -> 0.077078: 1.02x slower Significant (t=-3.16) Stddev: 0.00256 -> 0.00264: 1.0328x larger Timeline: b'http://tinyurl.com/7qgkpdr' ### silent_logging ### Min: 0.093692 -> 0.088024: 1.06x faster Avg: 0.098206 -> 0.089418: 1.10x faster Significant (t=26.18) Stddev: 0.00228 -> 0.00066: 3.4705x smaller Timeline: b'http://tinyurl.com/762lnbw' ### simple_logging ### Min: 0.396272 -> 0.409241: 1.03x slower Avg: 0.398730 -> 0.414271: 1.04x slower Significant (t=-28.01) Stddev: 0.00198 -> 0.00339: 1.7135x larger Timeline: b'http://tinyurl.com/7b3xxsl' ================================================================================ Run #12 ================================================================================ Report on Linux 3.0.0-19-generic #33-Ubuntu SMP Thu Apr 19 19:05:14 UTC 2012 x86_64 x86_64 Total CPU cores: 8 ### fastpickle ### Min: 0.779167 -> 0.762063: 1.02x faster Avg: 0.784926 -> 0.767247: 1.02x faster Significant (t=28.72) Stddev: 0.00289 -> 0.00326: 1.1280x larger Timeline: b'http://tinyurl.com/6phqawz' ### fastunpickle ### Min: 0.671210 -> 0.654482: 1.03x faster Avg: 0.677818 -> 0.658360: 1.03x faster Significant (t=26.32) Stddev: 0.00459 -> 0.00250: 1.8389x smaller Timeline: b'http://tinyurl.com/74b9agd' ### formatted_logging ### Min: 0.421517 -> 0.406705: 1.04x faster Avg: 0.424218 -> 0.408866: 1.04x faster Significant (t=34.00) Stddev: 0.00272 -> 0.00167: 1.6353x smaller Timeline: b'http://tinyurl.com/7xmc6nx' ### json_dump ### Min: 0.594478 -> 0.611080: 1.03x slower Avg: 0.597328 -> 0.613806: 1.03x slower Significant (t=-30.66) Stddev: 0.00259 -> 0.00278: 1.0730x larger Timeline: b'http://tinyurl.com/77ue89r' ### json_load ### Min: 0.537660 -> 0.569754: 1.06x slower Avg: 0.543289 -> 0.572214: 1.05x slower Significant (t=-47.98) Stddev: 0.00365 -> 0.00220: 1.6574x smaller Timeline: b'http://tinyurl.com/84f865o' ### nbody ### Min: 0.308574 -> 0.301801: 1.02x faster Avg: 0.310772 -> 0.304234: 1.02x faster Significant (t=20.10) Stddev: 0.00150 -> 0.00175: 1.1674x larger Timeline: b'http://tinyurl.com/6ogc6sa' ### richards ### Min: 0.216361 -> 0.226782: 1.05x slower Avg: 0.217782 -> 0.228233: 1.05x slower Significant (t=-40.92) Stddev: 0.00123 -> 0.00132: 1.0697x larger Timeline: b'http://tinyurl.com/6say54g' ### silent_logging ### Min: 0.091442 -> 0.088566: 1.03x faster Avg: 0.093190 -> 0.089993: 1.04x faster Significant (t=15.11) Stddev: 0.00117 -> 0.00093: 1.2550x smaller Timeline: b'http://tinyurl.com/7m9djxx' ### simple_logging ### Min: 0.404384 -> 0.397596: 1.02x faster Avg: 0.408267 -> 0.399290: 1.02x faster Significant (t=21.19) Stddev: 0.00240 -> 0.00180: 1.3328x smaller Timeline: b'http://tinyurl.com/7hr6dhf'