Ole Godefroy's Results
* PAIR AWARDS – SECTION OR OVERALL
Pairs receive their section awards or their overall award, whichever is greater, but not both. For example, a pair whose section award was 0.50 and whose overall award was 0.65 would be credited with 0.65 masterpoints. Conversely, a pair with a section award of 0.90 and an overall award of only 0.75 would be credited with the 0.90 masterpoints. If an award is displayed with a “strikethrough” (for example,1.44) it has been replaced by a later award. Only awards
without a strikethrough will be added to your permanent record.
Pairs receive their section awards or their overall award, whichever is greater, but not both. For example, a pair whose section award was 0.50 and whose overall award was 0.65 would be credited with 0.65 masterpoints. Conversely, a pair with a section award of 0.90 and an overall award of only 0.75 would be credited with the 0.90 masterpoints. If an award is displayed with a “strikethrough” (for example,
Use [Shift] + click to sort multiple columns
Date | Tournament | Event | Session | Last Updated | % | mps | Color | Links |
---|---|---|---|---|---|---|---|---|
03/25/2018 | Everett Fun Sectional | A/X Swiss Teams | 10:00 am | 03/25/2018 08:34 PM | 12.38 | Silver | Summary|Bracket|Overalls|Recaps | |
02/25/2018 | Oregon Trail Regional | Stratiflighted A/X Swiss Teams | 10:00 am | 02/25/2018 07:44 PM | 0.44 | Red | Summary|Bracket|Overalls|Recaps | |
02/18/2018 | Sweetheart Sectional | Open Swiss Teams | 10:30 am | 02/18/2018 08:59 PM | 8.87 | Silver | Summary|Bracket|Overalls|Recaps | |
02/11/2018 | Peace Arch | Hal Gloff Swiss Teams | 10:30 am | 02/11/2018 08:30 PM | 4.32 | Silver | Summary|Bracket|Overalls|Recaps | |
12/03/2017 | 2017 Fall NABC | NABC+ MIXED SWISS TEAMS | 5:00 pm | 12/04/2017 07:10 PM | 2.73 | Platinum | Summary|Bracket|Overalls|Recaps | |
12/02/2017 | 2017 Fall NABC | NABC+ MIXED SWISS TEAMS | 7:30 pm | 12/03/2017 03:40 PM | * |
Platinum | Summary|Bracket|Recaps | |
11/30/2017 | 2017 Fall NABC | Open Pairs (unlimited/3000/750) | 7:30 pm | 12/02/2017 04:51 PM | 48.15 | Summary|Overalls|Recaps|Hands | ||
11/30/2017 | 2017 Fall NABC | Open Pairs (unlimited/3000/750) | 1:00 pm | 12/01/2017 02:00 PM | 49.32 | Summary|Leaderboards|Recaps|Hands | ||
10/29/2017 | Halloween Sectional | A/X Swiss | 10:30 am | 10/29/2017 09:19 PM | 1.23 | Silver | Summary|Bracket|Overalls|Recaps | |
10/22/2017 | Capital City Regional | Open Swiss Teams | 10:00 am | 10/22/2017 08:15 PM | 1.32 | Red | Summary|Bracket|Overalls|Recaps | |
10/20/2017 | Capital City Regional | Friday Open Pairs | 7:00 pm | 11/03/2017 09:20 AM | 58.82 | 2.34 | Gold | Summary|Overalls|Recaps|Hands |
10/20/2017 | Capital City Regional | Friday Open Pairs | 1:00 pm | 10/20/2017 06:44 PM | 51.85 | Summary|Leaderboards|Recaps|Hands | ||
10/07/2017 | Seaside | Jellyfish Compact KOs 1 | 1:00 pm | 10/08/2017 12:34 AM | Summary|Bracket|Overalls|Recaps | |||
10/07/2017 | Seaside | Stratified Swiss Teams | 7:00 pm | 10/08/2017 05:55 PM | 1.52 | Red | Summary|Bracket|Overalls|Recaps | |
10/06/2017 | Seaside | Sand Dollar Bracketed KOs 1 | 1:00 pm | 10/08/2017 12:39 AM | Summary|Bracket|Overalls|Recaps | |||
10/06/2017 | Seaside | Stratified Swiss Teams | 7:00 pm | 10/07/2017 02:31 PM | 3.25 | Red | Summary|Bracket|Overalls|Recaps | |
08/25/2017 | Puget Sound | Open Pairs | 7:00 pm | 08/26/2017 12:49 AM | 45.64 | Summary|Overalls|Recaps|Hands | ||
08/25/2017 | Puget Sound | Open Pairs | 1:00 pm | 08/25/2017 09:19 PM | 49.11 | Summary|Leaderboards|Recaps|Hands | ||
08/23/2017 | Puget Sound | Mid-Week KO 1 | 1:00 pm | 08/25/2017 12:44 AM | 28.21 | Gold | Summary|Bracket|Overalls|Recaps | |
02/26/2017 | Oregon Trail | Sun Stratiflighted A/X Swiss Teams | 10:00 am | 02/26/2017 07:59 PM | 10.45 | Gold | Summary|Bracket|Overalls|Recaps | |
02/25/2017 | Oregon Trail | Sat Ridgefield Compact KO 1 | 1:00 pm | 02/26/2017 01:05 AM | 17.21 | Gold | Summary|Bracket|Overalls|Recaps | |
02/24/2017 | Oregon Trail | Fri-Sat Mt.Hood Bracketed KO 1 | 1:00 pm | 02/26/2017 01:05 AM | 2.10 | Red | Summary|Bracket|Overalls|Recaps | |
02/18/2017 | Sweetheart Sectional | Open Stratified Pairs | 3:30 pm | 02/18/2017 09:19 PM | 43.37 | Summary|Overalls|Recaps|Hands | ||
02/18/2017 | Sweetheart Sectional | Open Stratified Pairs | 10:30 am | 02/18/2017 04:34 PM | 41.94 | Summary|Leaderboards|Recaps|Hands | ||
02/12/2017 | Peace Arch | Hal Gloff Swiss Teams | 10:30 am | 02/12/2017 08:49 PM | 3.18 | Silver | Summary|Bracket|Overalls|Recaps | |
02/11/2017 | Peace Arch | Stratified Pairs | 6:30 pm | 02/12/2017 01:44 PM | 68.50 | 5.16 | Silver | Summary|Overalls|Recaps|Hands |
10/22/2016 | District 19 NAP Finals | NAP Flight A Finals | 5:30 pm | 10/22/2016 11:20 PM | 40.52 | Summary|Overalls|Recaps|Hands | ||
10/22/2016 | District 19 NAP Finals | NAP Flight A Finals | 12:00 pm | 10/22/2016 08:05 PM | 42.17 | Summary|Leaderboards|Recaps|Hands | ||
08/26/2016 | Puget Sound Regional | A/B Open Pairs | 7:15 pm | 08/27/2016 09:30 PM | 48.96 | 2.77 | Red | Summary|Overalls|Recaps|Hands |
08/26/2016 | Puget Sound Regional | A/B Open Pairs | 1:00 pm | 08/26/2016 10:20 PM | 59.69 | * |
Red | Summary|Leaderboards|Recaps|Hands |
08/24/2016 | Puget Sound Regional | Mid-Week Bracketed Knockout Teams 2 | 1:00 pm | 08/26/2016 12:15 PM | 23.85 | Gold | Summary|Bracket|Overalls|Recaps | |
07/17/2016 | Suntan Sectional | Stratified Open Swiss Teams | 10:30 am | 07/27/2016 11:27 AM | 6.15 | Silver | Summary|Bracket|Overalls|Recaps | |
05/29/2016 | May Knockout Sectional | Sunday Open Pairs | 6:00 pm | 05/30/2016 05:35 PM | 54.06 | 2.92 | Silver | Summary|Overalls|Recaps|Hands |
05/29/2016 | May Knockout Sectional | Sunday Open Pairs | 6:00 pm | 05/29/2016 06:24 PM | 53.45 | * |
Silver | Summary|Leaderboards|Recaps|Hands |
05/27/2016 | May Knockout Sectional | Friday Evening Open Pairs | 6:00 pm | 05/28/2016 04:41 PM | 50.87 | Summary|Overalls|Recaps|Hands | ||
04/24/2016 | Daffodil Sectional | Open Swiss Teams | 6:00 pm | 04/24/2016 09:24 PM | 1.65 | Silver | Summary|Bracket|Overalls|Recaps | |
04/16/2016 | District 19 GNT Finals - Flight A & C | D19 GNT Finals - Flight A | 6:00 pm | 04/17/2016 12:48 AM | 1.04 | Red | Summary|Bracket|Recaps | |
04/16/2016 | 2016 D19 GNT | D19 GNT Finals - Flight A | 6:00 pm | 04/17/2016 12:48 AM | 1.04 | Red | Summary|Bracket|Recaps | |
04/09/2016 | Spring Apple Regional | Saturday ABC Open Pairs | 6:00 pm | 04/09/2016 08:40 PM | 51.20 | 5.01 | Gold | Summary|Overalls|Recaps|Hands |
04/09/2016 | Spring Apple Regional | Saturday ABC Open Pairs | 6:00 pm | 04/09/2016 03:34 PM | 455.62 | * |
Red | Summary|Leaderboards|Recaps|Hands |
04/08/2016 | Spring Apple Regional | Honey Crisp KO Bracket 1 | 6:00 pm | 04/09/2016 11:59 PM | 3.86 | Red | Summary|Bracket|Overalls|Recaps | |
03/20/2016 | 2016 Spring NABC | Sunday Afternoon Side Game | 6:00 pm | 03/20/2016 07:55 PM | 51.40 | 0.86 | Red | Summary|Overalls|Recaps|Hands |
03/19/2016 | 2016 Spring NABC | NABC+ FAST PAIRS - 2nd Qual | 6:00 pm | 03/19/2016 10:07 PM | 42.01 | Summary|Leaderboards|Recaps|Hands | ||
03/19/2016 | 2016 Spring NABC | NABC+ FAST PAIRS | 1:00 pm | 07/19/2016 12:58 PM | 44.70 | Summary|Leaderboards|Recaps|Hands | ||
03/16/2016 | 2016 Spring NABC | ROCKWELL MIXED PAIRS | 7:30 pm | 07/19/2016 01:26 PM | 22.99 | 1.60 | Platinum | Summary|Overalls|Recaps|Hands |
03/16/2016 | 2016 Spring NABC | ROCKWELL MIXED PAIRS | 1:00 pm | 07/19/2016 01:29 PM | 14.35 | * |
Platinum | Summary|Leaderboards|Recaps|Hands |
03/15/2016 | 2016 Spring NABC | ROCKWELL MIXED PAIRS | 7:30 pm | 07/19/2016 01:23 PM | 50.70 | * |
Platinum | Summary|Recaps|Hands |
03/15/2016 | 2016 Spring NABC | ROCKWELL MIXED PAIRS | 1:00 pm | 07/19/2016 01:21 PM | 44.98 | Summary|Leaderboards|Recaps|Hands | ||
02/26/2016 | Seattles Sweetheart Sect | Friday Afternoon Open Pairs | 6:00 pm | 02/27/2016 05:02 PM | 56.28 | 1.85 | Silver | Summary|Overalls|Recaps|Hands |
02/21/2016 | Oregon Trail Regional | Flight A/X Swiss Teams | 6:00 pm | 02/21/2016 08:32 PM | 11.38 | Gold | Summary|Bracket|Overalls|Recaps | |
02/20/2016 | Oregon Trail Regional | Saturday Evening Swiss Teams | 6:00 pm | 02/21/2016 01:13 AM | 0.40 | Red | Summary|Bracket|Overalls|Recaps | |
02/19/2016 | Oregon Trail Regional | Mt. Hood KO Bracket 1 | 6:00 pm | 02/21/2016 01:24 AM | 17.58 | Gold | Summary|Bracket|Overalls|Recaps | |
02/14/2016 | Peace Arch Sectional | Hal Gloff Swiss Teams | 6:00 pm | 02/14/2016 08:37 PM | 2.93 | Silver | Summary|Overalls|Recaps | |
02/13/2016 | Peace Arch Sectional | Saturday Open Pairs | 6:00 pm | 02/13/2016 10:00 PM | 48.72 | Summary|Leaderboards|Recaps|Hands | ||
11/14/2015 | District 19 NAP Finals | 2015 D19 NAP Flight A | 6:00 pm | 11/14/2015 10:42 PM | 51.04 | 4.36 | Gold | Summary|Overalls|Recaps|Hands |
11/14/2015 | District 19 NAP Finals | 2015 D19 NAP Flight A | 6:00 pm | 11/14/2015 06:04 PM | 54.12 | * |
Red | Summary|Leaderboards|Recaps|Hands |
10/18/2015 | Seattle Fall Sectional | Flight A Swiss Teams | 6:00 pm | 10/18/2015 09:00 PM | 0.72 | Silver | Summary|Overalls|Recaps | |
10/17/2015 | Seattle Fall Sectional | Saturday Open Pairs | 6:00 pm | 10/18/2015 12:12 AM | 50.00 | Summary|Overalls|Recaps | ||
10/17/2015 | Seattle Fall Sectional | Saturday Open Pairs | 6:00 pm | 10/24/2015 12:49 AM | 51.86 | Summary|Recaps|Hands | ||
10/03/2015 | Oregon Coast Regional | Saturday Evening Swiss Teams | 6:00 pm | 10/04/2015 06:24 PM | 0.60 | Red | Summary|Overalls|Recaps|Hands | |
10/03/2015 | Oregon Coast Regional | Jellyfish Compact KO Bracket 1 | 6:00 pm | 10/04/2015 12:27 AM | 2.25 | Red | Summary|Overalls|Recaps | |
10/02/2015 | Oregon Coast Regional | Friday Evening Swiss Teams | 6:00 pm | 10/03/2015 12:59 AM | 0.60 | Red | Summary|Overalls|Recaps | |
10/02/2015 | Oregon Coast Regional | Sand Dollar KO Bracket 1 | 6:00 pm | 10/04/2015 12:31 AM | Summary|Overalls|Recaps | |||
08/23/2015 | Puget Sound Regional | Flight A Swiss Teams | 6:00 pm | 08/24/2015 02:06 AM | 15.86 | Gold | Summary|Overalls|Recaps | |
08/19/2015 | Puget Sound Regional | Midweek KO Teams Bracket 1 | 6:00 pm | 08/21/2015 01:10 AM | 29.76 | Gold | Summary|Overalls|Recaps | |
05/24/2015 | Seattle KO Sectional | Sunday Open Pairs | 6:00 pm | 05/26/2015 10:08 AM | 59.93 | 2.41 | Silver | Summary|Overalls|Recaps|Hands |
05/24/2015 | Seattle KO Sectional | Sunday Open Pairs | 6:00 pm | 05/26/2015 10:08 AM | 41.66 | Summary|Recaps|Hands | ||
05/23/2015 | Seattle KO Sectional | Open KO Teams | 6:00 pm | 05/26/2015 10:08 AM | 1.39 | Silver | Summary|Overalls|Recaps | |
05/22/2015 | Seattle KO Sectional | Friday Afternoon Open Pairs | 6:00 pm | 05/26/2015 10:08 AM | 49.34 | Summary|Overalls|Recaps|Hands | ||
04/26/2015 | Tacoma Daffodil Sectional | Swiss Teams | 6:00 pm | 05/14/2015 02:14 PM | 4.53 | Silver | Summary|Overalls|Recaps | |
04/25/2015 | Tacoma Daffodil Sectional | Saturday Afternoon Open Pairs | 6:00 pm | 05/14/2015 02:14 PM | 55.07 | 0.54 | Silver | Summary|Overalls|Recaps|Hands |
03/29/2015 | 48th Everett Fun Sect'l | Flight A Swiss Teams | 6:00 pm | 05/04/2015 03:11 PM | 7.43 | Silver | Summary|Overalls|Recaps | |
03/28/2015 | 48th Everett Fun Sect'l | Saturday Open Pairs | 6:00 pm | 05/04/2015 03:11 PM | 56.34 | 3.58 | Silver | Summary|Overalls|Recaps|Hands |
03/28/2015 | 48th Everett Fun Sect'l | Saturday Open Pairs | 6:00 pm | 05/04/2015 03:11 PM | 58.43 | * |
Silver | Summary|Recaps|Hands |
02/22/2015 | Oregon Trail Regional | Sunday A/X Swiss Teams | 6:00 pm | 04/27/2015 08:47 AM | 1.68 | Red | Summary|Overalls|Recaps | |
02/21/2015 | Oregon Trail Regional | Saturday Evening Swiss Teams | 6:00 pm | 04/27/2015 08:47 AM | 0.60 | Red | Summary|Overalls|Recaps|Hands | |
02/21/2015 | Oregon Trail Regional | Ridgefield Saturday Compact KO 1 | 6:00 pm | 04/27/2015 08:47 AM | 2.06 | Red | Summary|Overalls|Recaps | |
02/20/2015 | Oregon Trail Regional | Mt Hood Friday-Saturday KO Bracket 1 | 6:00 pm | 04/27/2015 08:47 AM | 1.92 | Red | Summary|Overalls|Recaps | |
02/15/2015 | Sweetheart Sectional | Sunday Open Swiss Teams | 6:00 pm | 04/27/2015 10:51 AM | 5.04 | Silver | Summary|Overalls|Recaps | |
02/13/2015 | Sweetheart Sectional | Friday Afternoon Open Pairs | 6:00 pm | 04/27/2015 10:51 AM | 55.42 | 0.52 | Silver | Summary|Overalls|Recaps|Hands |
02/08/2015 | Peace Arch Sectional | Hal Gloff Swiss Teams | 6:00 pm | 04/20/2015 04:50 PM | 4.09 | Silver | Summary|Overalls|Recaps | |
02/07/2015 | Peace Arch Sectional | Saturday Stratified Pairs | 6:00 pm | 04/20/2015 04:50 PM | 48.57 | 0.72 | Silver | Summary|Overalls|Recaps|Hands |
02/07/2015 | Peace Arch Sectional | Saturday Stratified Pairs | 6:00 pm | 04/20/2015 04:50 PM | 54.43 | * |
Silver | Summary|Recaps|Hands |
01/10/2015 | Port Townsend Sectional | Stratified Open Pairs | 6:00 pm | 04/20/2015 11:10 AM | 64.00 | 4.24 | Silver | Summary|Overalls|Recaps|Hands |
01/10/2015 | Port Townsend Sectional | Stratified Open Pairs | 6:00 pm | 04/20/2015 11:10 AM | 54.96 | * |
Silver | Summary|Recaps|Hands |
12/13/2014 | District 19 NAP Finals | Flight A NAP | 6:00 pm | 12/15/2014 12:09 PM | 50.15 | Summary|Overalls|Recaps | ||
12/13/2014 | District 19 NAP Finals | D19 NAP Flight A | 6:00 pm | 12/15/2014 12:08 PM | 47.22 | Summary|Recaps | ||
12/13/2014 | District 19 NAP Finals | D19 NAP Flight A | 6:00 pm | 12/13/2014 08:04 PM | 47.22 | Summary|Recaps | ||
12/13/2014 | District 19 NAP Finals | D19 NAP Flight A | 6:00 pm | 12/13/2014 08:04 PM | 47.22 | Summary|Recaps | ||
12/12/2014 | Tacoma Holiday Sectional | Friday Afternoon Open Pairs | 6:00 pm | 12/15/2014 12:08 PM | 50.00 | Summary|Overalls|Recaps | ||
07/27/2014 | 2014 Youth NABC - Las Vegas | 2nd Sunday AX Swiss Teams | 6:00 pm | 11/16/2014 10:23 AM | 1.76 | Red | Summary|Overalls|Recaps | |
07/27/2014 | 2014 Collegiate Championship | 2nd Sunday AX Swiss Teams | 6:00 pm | 11/16/2014 10:23 AM | 1.76 | Red | Summary|Overalls|Recaps | |
07/27/2014 | 2014 Summer NABC | 2nd Sunday AX Swiss Teams | 6:00 pm | 11/16/2014 10:23 AM | 1.76 | Red | Summary|Overalls|Recaps | |
07/26/2014 | 2014 Summer NABC | Open Swiss | 6:00 pm | 11/16/2014 10:23 AM | Summary|Recaps | |||
07/26/2014 | 2014 Youth NABC - Las Vegas | Open Swiss | 6:00 pm | 11/16/2014 10:23 AM | Summary|Recaps | |||
07/26/2014 | 2014 Collegiate Championship | Open Swiss | 6:00 pm | 11/16/2014 10:23 AM | Summary|Recaps | |||
07/24/2014 | 2014 Youth NABC - Las Vegas | Nabc+ Fast Pairs | 6:00 pm | 11/16/2014 10:22 AM | 40.43 | 3.49 | Summary|Recaps|Hands | |
07/24/2014 | 2014 Collegiate Championship | Nabc+ Fast Pairs | 6:00 pm | 11/16/2014 10:22 AM | 40.43 | 3.49 | Summary|Recaps|Hands | |
07/24/2014 | 2014 Summer NABC | Nabc+ Fast Pairs | 6:00 pm | 11/16/2014 10:22 AM | 40.43 | 3.49 | Summary|Recaps|Hands | |
07/24/2014 | 2014 Collegiate Championship | Nabc+ Fast Pairs | 6:00 pm | 11/16/2014 10:21 AM | 60.00 | * |
Platinum | Summary|Recaps|Hands |
07/24/2014 | 2014 Summer NABC | Nabc+ Fast Pairs | 6:00 pm | 11/16/2014 10:21 AM | 60.00 | * |
Platinum | Summary|Recaps|Hands |
07/24/2014 | 2014 Youth NABC - Las Vegas | Nabc+ Fast Pairs | 6:00 pm | 11/16/2014 10:21 AM | 60.00 | * |
Platinum | Summary|Recaps|Hands |
07/22/2014 | 2014 Summer NABC | Tuesday Afternoon/Evening Open Swiss | 6:00 pm | 11/16/2014 10:21 AM | 6.00 | Gold | Summary|Overalls|Recaps | |
07/22/2014 | 2014 Youth NABC - Las Vegas | Tuesday Afternoon/Evening Open Swiss | 6:00 pm | 11/16/2014 10:21 AM | 6.00 | Gold | Summary|Overalls|Recaps | |
07/22/2014 | 2014 Collegiate Championship | Tuesday Afternoon/Evening Open Swiss | 6:00 pm | 11/16/2014 10:21 AM | 6.00 | Gold | Summary|Overalls|Recaps | |
07/21/2014 | 2014 Youth NABC - Las Vegas | Seniors Swiss | 6:00 pm | 11/16/2014 10:20 AM | 1.68 | Platinum | Summary|Recaps | |
07/21/2014 | 2014 Collegiate Championship | Seniors Swiss | 6:00 pm | 11/16/2014 10:20 AM | 1.68 | Platinum | Summary|Recaps | |
07/21/2014 | 2014 Summer NABC | Seniors Swiss | 6:00 pm | 11/16/2014 10:20 AM | 1.68 | Platinum | Summary|Recaps | |
12/08/2013 | 2013 Fall NABC | Keohane Na Swiss Teams | 6:00 pm | 11/25/2014 10:31 AM | 18.82 | Platinum | Summary|Overalls|Recaps|Hands | |
12/07/2013 | 2013 Fall NABC | Keohane Na Swiss Teams | 6:00 pm | 11/25/2014 10:30 AM | * |
Platinum | Summary|Recaps|Hands | |
12/06/2013 | 2013 Fall NABC | Keohane Na Swiss Teams | 6:00 pm | 11/25/2014 10:30 AM | * |
Platinum | Summary|Recaps|Hands | |
12/04/2013 | 2013 Fall NABC | Senior Mixed Pairs | 6:00 pm | 11/25/2014 10:29 AM | 43.77 | Summary|Recaps|Hands | ||
12/04/2013 | 2013 Fall NABC | Senior Mixed Pairs | 6:00 pm | 11/28/2014 11:41 AM | 51.38 | Summary|Recaps|Hands | ||
12/02/2013 | 2013 Fall NABC | Doris Hoover AX Pairs | 6:00 pm | 01/12/2015 10:54 AM | 49.98 | 0.97 | Red | Summary|Overalls|Recaps|Hands |
12/02/2013 | 2013 Fall NABC | Doris Hoover AX Pairs | 6:00 pm | 01/12/2015 10:54 AM | 53.34 | * |
Red | Summary|Recaps|Hands |
12/01/2013 | 2013 Fall NABC | Bobby Goldman Open Pairs | 6:00 pm | 11/25/2014 10:33 AM | 57.69 | 8.43 | Gold | Summary|Overalls|Recaps|Hands |
12/01/2013 | 2013 Fall NABC | Bobby Goldman Stratified Open | 6:00 pm | 11/25/2014 10:27 AM | 64.00 | * |
Gold | Summary|Recaps |
Courtesy of Fast Results
Courtesy of Bridge Winners
Courtesy of Bridge Base Online
Courtesy of The Common Game