[Click here to return to leaderboard listings]
Donitz
Visit Steam profile
General statistics
Runs | 295 |
Total playtime | 49:45:46.141 |
Normal clears | 1 |
Sunken City visits | 2 |
Hard clears | 0 |
CO visits | 0 |
Special clears | 0 |
Top averages
Top 10 average depth | 6-1.500 |
Top 10 average score | 269,083 |
Top 5 average time | 08:06:45.619 |
Best rankings
Top results
All results
2022-11-23 | | | | #1599 | 1-2 | | #1551 | $2,900 |
2022-11-20 | | | | #958 | 1-3 | | #768 | $26,000 |
2022-11-19 | | | | #1060 | 1-3 | | #1124 | $11,100 |
2022-11-12 | | | | #297 | 4-3 | | #25 | $533,650 |
2022-11-11 | | | | #1273 | 1-2 | | #1256 | $7,400 |
2022-11-10 | | | | #891 | 2-1 | | #615 | $56,625 |
2022-11-08 | | | | #837 | 1-4 | | #533 | $51,600 |
2022-11-07 | | | | #1458 | 1-2 | | #1543 | $1,400 |
2022-11-06 | | | | #616 | 1-4 | | #438 | $41,800 |
2022-11-05 | | | | #1188 | 1-3 | | #1135 | $15,900 |
2022-11-04 | | | | #748 | 1-4 | | #694 | $21,080 |
2022-11-03 | | | | #833 | 1-3 | | #677 | $26,400 |
2022-11-02 | | | | #1004 | 1-3 | | #748 | $18,000 |
2022-10-30 | | | | #534 | 2-2 | | #267 | $117,350 |
2022-10-29 | | | | #391 | 4-1 | | #80 | $311,885 |
2022-10-28 | | | | #1502 | 1-2 | | #1520 | $1,400 |
2022-10-27 | | | | #883 | 1-4 | | #696 | $28,600 |
2022-10-26 | | | | #927 | 1-4 | | #1086 | $6,950 |
2022-10-25 | | | | #1128 | 1-3 | | #1189 | $13,100 |
2022-10-23 | | | | #1278 | 1-3 | | #1067 | $21,640 |
2022-10-22 | | | | #1396 | 1-2 | | #917 | $23,100 |
2022-10-21 | | | | #1201 | 1-2 | | #1037 | $12,200 |
2022-10-20 | | | | #352 | 3-1 | | #281 | $118,600 |
2022-10-19 | | | | #919 | 1-4 | | #928 | $22,600 |
2022-10-18 | | | | #1439 | 1-1 | | #1295 | $9,200 |
2022-10-17 | | | | #1158 | 1-3 | | #942 | $21,800 |
2022-10-16 | | | | #1164 | 1-3 | | #999 | $20,800 |
2022-10-15 | | | | #375 | 2-4 | | #342 | $72,535 |
2022-10-14 | | | | #582 | 1-3 | | #426 | $37,025 |
2022-10-09 | | | | #1113 | 1-4 | | #687 | $54,700 |
2022-10-08 | | | | #514 | 2-4 | | #455 | $65,800 |
2022-10-07 | | | | #388 | 2-4 | | #871 | $10,800 |
2022-10-06 | | | | #1014 | 1-3 | | #864 | $23,500 |
2022-10-01 | | | | #394 | 2-4 | | #190 | $108,875 |
2022-09-30 | | | | #764 | 1-4 | | #572 | $24,500 |
2022-09-29 | | | | #790 | 1-4 | | #482 | $58,300 |
2022-09-28 | | | | #1265 | 1-2 | | #1130 | $15,100 |
2022-09-27 | | | | #780 | 1-3 | | #629 | $24,500 |
2022-09-26 | | | | #1252 | 1-3 | | #1251 | $14,700 |
2022-09-25 | | | | #1499 | 1-2 | | #1346 | $10,800 |
2022-09-24 | | | | #582 | 2-1 | | #419 | $45,250 |
2022-09-22 | | | | #795 | 1-4 | | #834 | $16,420 |
2022-09-21 | | | | #575 | 2-2 | | #437 | $71,275 |
2022-09-19 | | | | #316 | 5-1 | | #125 | $214,645 |
2022-09-18 | | | | #135 | 7-1 | | #123 | $243,225 |
2022-09-17 | | | | #324 | 3-1 | | #251 | $96,000 |
2022-09-12 | | | | #995 | 1-2 | | #1066 | $3,200 |
2022-09-10 | | | | #685 | 1-4 | | #460 | $41,000 |
2022-09-09 | | | | #953 | 1-3 | | #511 | $36,800 |
2022-09-08 | | | | #279 | 4-4 | | #307 | $96,660 |
2022-09-07 | | | | #1281 | 1-3 | | #1405 | $5,200 |
2022-09-06 | | | | #814 | 2-1 | | #752 | $21,300 |
2022-08-28 | | | | #675 | 2-2 | | #507 | $58,875 |
2022-08-26 | | | | #1030 | 1-4 | | #636 | $54,400 |
2022-08-22 | | | | #160 | 6-3 | | #108 | $192,653 |
2022-08-21 | | | | #249 | 3-1 | | #123 | $142,225 |
2022-08-18 | | | | #249 | 4-4 | | #114 | $219,450 |
2022-08-16 | | | | #566 | 2-3 | | #700 | $46,600 |
2022-08-14 | | | | #1476 | 1-2 | | #1266 | $24,000 |
2022-08-13 | | | | #902 | 1-4 | | #536 | $39,600 |
2022-08-02 | | | | #1167 | 1-3 | | #979 | $23,400 |
2022-07-31 | | | | #678 | 1-4 | | #456 | $39,900 |
2022-07-30 | | | | #1310 | 1-2 | | #1300 | $5,900 |
2022-07-28 | | | | #468 | 2-3 | | #340 | $65,910 |
2022-07-27 | | | | #1181 | 1-2 | | #772 | $21,300 |
2022-07-26 | | | | #1373 | 1-2 | | #1070 | $15,800 |
2022-07-25 | | | | #1017 | 1-4 | | #626 | $34,100 |
2022-07-17 | | | | #1240 | 1-3 | | #1270 | $11,325 |
2022-07-14 | | | | #652 | 2-1 | | #438 | $58,450 |
2022-07-13 | | | | #1295 | 1-2 | | #1151 | $18,200 |
2022-07-07 | | | | #531 | 2-1 | | #403 | $44,900 |
2022-07-05 | | | | #910 | 1-4 | | #743 | $30,700 |
2022-07-04 | | | | #1043 | 1-4 | | #1014 | $19,500 |
2022-07-02 | | | | #527 | 2-4 | | #366 | $84,805 |
2022-06-30 | | | | #514 | 2-3 | | #341 | $86,625 |
2022-06-26 | | | | #631 | 2-1 | | #473 | $30,425 |
2022-06-25 | | | | #820 | 1-4 | | #460 | $42,480 |
2022-06-20 | | | | #1406 | 1-3 | | #1613 | $7,500 |
2022-06-18 | | | | #652 | 2-1 | | #222 | $71,025 |
2022-06-07 | | | | #1508 | 1-2 | | #1417 | $10,100 |
2022-06-06 | | | | #944 | 1-4 | | #646 | $35,200 |
2022-06-05 | | | | #728 | 1-4 | | #713 | $22,400 |
2022-06-02 | | | | #485 | 2-2 | | #522 | $31,100 |
2022-06-01 | | | | #969 | 1-3 | | #789 | $20,300 |
2022-05-31 | | | | #951 | 1-4 | | #855 | $31,600 |
2022-05-29 | | | | #1175 | 1-3 | | #1229 | $13,300 |
2022-05-28 | | | | #1124 | 1-4 | | #943 | $33,400 |
2022-05-27 | | | | #1222 | 1-2 | | #778 | $28,000 |
2022-05-26 | | | | #520 | 2-2 | | #384 | $34,125 |
2022-05-24 | | | | #273 | 2-4 | | #310 | $52,350 |
2022-05-22 | | | | #1134 | 1-3 | | #1378 | $7,000 |
2022-05-21 | | | | #949 | 2-1 | | #1518 | $7,375 |
2022-05-18 | | | | #386 | 2-4 | | #374 | $65,400 |
2022-05-17 | | | | #56 | 7-2 | | #44 | $288,475 |
2022-05-13 | | | | #1512 | 1-1 | | #1024 | $13,800 |
2022-05-12 | | | | #1463 | 1-1 | | #1335 | $10,800 |
2022-05-10 | | | | #522 | 2-2 | | #524 | $37,564 |
2022-05-06 | | | | #865 | 1-4 | | #685 | $36,400 |
2022-05-02 | | | | #792 | 2-1 | | #746 | $25,000 |
2022-04-26 | | | | #798 | 1-4 | | #565 | $34,600 |
2022-04-19 | | | | #393 | 2-3 | | #273 | $67,600 |
2022-04-17 | | | | #443 | 2-3 | | #195 | $97,700 |
2022-04-13 | | | | #272 | 3-1 | | #292 | $64,120 |
2022-04-12 | | | | #1106 | 1-2 | | #791 | $22,000 |
2022-04-11 | | | | #921 | 2-1 | | #614 | $40,850 |
2022-04-10 | | | | #1505 | 1-2 | | #1138 | $18,800 |
2022-04-09 | | | | #769 | 2-2 | | #577 | $49,975 |
2022-04-08 | | | | #656 | 1-4 | | #409 | $38,400 |
2022-04-07 | | | | #686 | 2-3 | | #824 | $20,975 |
2022-04-01 | | | | #826 | 2-1 | | #1230 | $11,050 |
2022-03-30 | | | | #198 | 6-4 | | #92 | $329,125 | | #23 | 00:33:52.083 |
2022-03-28 | | | | #1265 | 1-2 | | #1311 | $9,500 |
2022-03-26 | | | | #1347 | 1-3 | | #1405 | $9,540 |
2022-03-25 | | | | #947 | 1-4 | | #516 | $44,700 |
2022-03-24 | | | | #822 | 2-1 | | #589 | $33,100 |
2022-03-22 | | | | #951 | 2-1 | | #975 | $18,945 |
2022-03-21 | | | | #278 | 2-3 | | #193 | $57,400 |
2022-03-18 | | | | #1556 | 1-2 | | #1279 | $12,400 |
2022-03-16 | | | | #946 | 1-4 | | #1250 | $8,850 |
2022-03-14 | | | | #1447 | 1-3 | | #1840 | $800 |
2022-03-12 | | | | #500 | 2-2 | | #401 | $49,106 |
2022-03-09 | | | | #544 | 2-2 | | #562 | $37,455 |
2022-03-08 | | | | #814 | 2-1 | | #802 | $29,250 |
2022-03-07 | | | | #666 | 2-2 | | #419 | $35,875 |
2022-03-06 | | | | #1187 | 1-4 | | #705 | $28,900 |
2022-02-27 | | | | #1079 | 1-4 | | #1060 | $24,955 |
2022-02-26 | | | | #1350 | 1-3 | | #1683 | $4,050 |
2022-02-22 | | | | #580 | 2-2 | | #253 | $86,250 |
2022-02-21 | | | | #1028 | 2-2 | | #990 | $25,650 |
2022-02-20 | | | | #487 | 2-2 | | #302 | $69,450 |
2022-02-18 | | | | #1399 | 1-2 | | #1030 | $23,000 |
2022-02-17 | | | | #1616 | 1-1 | | #1418 | $5,100 |
2022-02-16 | | | | #334 | 3-1 | | #243 | $96,740 |
2022-02-14 | | | | #649 | 2-3 | | #475 | $45,540 |
2022-02-10 | | | | #401 | 2-3 | | #310 | $67,735 |
2022-02-09 | | | | #848 | 2-1 | | #606 | $46,575 |
2022-02-08 | | | | #1523 | 1-2 | | #1476 | $12,700 |
2022-02-07 | | | | #1320 | 1-3 | | #1221 | $15,100 |
2022-02-06 | | | | #1432 | 1-2 | | #750 | $34,600 |
2022-02-02 | | | | #1351 | 1-2 | | #916 | $20,800 |
2022-02-01 | | | | #1965 | 1-1 | | #1760 | $8,800 |
2022-01-31 | | | | #757 | 1-4 | | #1213 | $7,350 |
2022-01-30 | | | | #1556 | 1-3 | | #1625 | $10,075 |
2022-01-28 | | | | #1737 | 1-2 | | #1442 | $14,500 |
2022-01-27 | | | | #1004 | 1-4 | | #537 | $43,400 |
2022-01-26 | | | | #1660 | 1-2 | | #1226 | $17,100 |
2022-01-25 | | | | #1426 | 1-2 | | #1293 | $13,600 |
2022-01-24 | | | | #486 | 2-3 | | #307 | $78,575 |
2022-01-22 | | | | #855 | 2-1 | | #385 | $63,665 |
2022-01-21 | | | | #823 | 1-4 | | #1215 | $13,000 |
2022-01-20 | | | | #1418 | 1-3 | | #1138 | $22,500 |
2022-01-19 | | | | #1125 | 1-4 | | #1126 | $14,250 |
2022-01-18 | | | | #1210 | 1-3 | | #1136 | $14,900 |
2022-01-17 | | | | #1315 | 1-4 | | #1030 | $27,000 |
2022-01-16 | | | | #841 | 2-2 | | #1016 | $25,450 |
2022-01-14 | | | | #2088 | 1-2 | | #2223 | $3,900 |
2022-01-12 | | | | #773 | 1-4 | | #762 | $23,700 |
2022-01-11 | | | | #717 | 1-4 | | #500 | $38,900 |
2022-01-09 | | | | #1209 | 1-3 | | #1264 | $9,950 |
2022-01-07 | | | | #1411 | 1-2 | | #1604 | $2,100 |
2022-01-04 | | | | #827 | 2-1 | | #554 | $42,450 |
2022-01-03 | | | | #269 | 3-1 | | #212 | $87,325 |
2022-01-02 | | | | #756 | 1-4 | | #646 | $35,100 |
2021-12-14 | | | | #1456 | 1-2 | | #1496 | $4,100 |
2021-11-28 | | | | #352 | 4-1 | | #1323 | $12,735 |
2021-11-25 | | | | #1285 | 1-2 | | #1281 | $8,100 |
2021-11-24 | | | | #1112 | 1-4 | | #615 | $45,650 |
2021-11-23 | | | | #757 | 2-1 | | #726 | $29,550 |
2021-11-22 | | | | #780 | 1-4 | | #645 | $24,400 |
2021-11-20 | | | | #925 | 1-4 | | #469 | $51,700 |
2021-11-19 | | | | #1100 | 1-4 | | #998 | $22,700 |
2021-11-16 | | | | #799 | 2-2 | | #852 | $23,155 |
2021-11-14 | | | | #1725 | 1-2 | | #1700 | $5,500 |
2021-11-11 | | | | #1075 | 1-4 | | #833 | $33,400 |
2021-11-10 | | | | #1528 | 1-2 | | #1309 | $10,600 |
2021-11-09 | | | | #763 | 2-1 | | #532 | $37,375 |
2021-11-07 | | | | #254 | 5-1 | | #158 | $192,350 |
2021-11-06 | | | | #1058 | 1-4 | | #868 | $23,560 |
2021-11-05 | | | | #338 | 2-4 | | #245 | $109,900 |
2021-11-04 | | | | #1472 | 1-2 | | #897 | $25,700 |
2021-11-02 | | | | #1028 | 1-4 | | #1146 | $10,800 |
2021-10-31 | | | | #755 | 2-2 | | #1446 | $8,750 |
2021-10-30 | | | | #550 | 2-2 | | #473 | $38,600 |
2021-10-29 | | | | #411 | 2-2 | | #242 | $69,650 |
2021-10-26 | | | | #1731 | 1-1 | | #1374 | $12,300 |
2021-10-24 | | | | #472 | 2-3 | | #264 | $70,725 |
2021-10-22 | | | | #1328 | 1-3 | | #1229 | $16,250 |
2021-10-12 | | | | #503 | 2-3 | | #404 | $71,225 |
2021-10-10 | | | | #684 | 2-3 | | #956 | $14,625 |
2021-10-09 | | | | #1756 | 1-1 | | #1724 | $1,600 |
2021-10-08 | | | | #813 | 1-2 | | #531 | $24,900 |
2021-10-07 | | | | #1451 | 1-1 | | #1495 | $1,000 |
2021-10-06 | | | | #876 | 1-4 | | #1565 | $2,900 |
2021-10-02 | | | | #1413 | 1-3 | | #1380 | $6,700 |
2021-09-30 | | | | #709 | 2-2 | | #562 | $58,825 |
2021-09-28 | | | | #1164 | 1-4 | | #1020 | $22,200 |
2021-09-24 | | | | #761 | 1-4 | | #586 | $30,100 |
2021-09-12 | | | | #1202 | 1-4 | | #917 | $30,750 |
2021-09-11 | | | | #1230 | 1-4 | | #790 | $37,300 |
2021-09-08 | | | | #595 | 2-3 | | #460 | $61,765 |
2021-09-04 | | | | #606 | 2-1 | | #312 | $60,250 |
2021-09-03 | | | | #1081 | 1-4 | | #889 | $37,100 |
2021-09-01 | | | | #1099 | 2-1 | | #1160 | $23,050 |
2021-08-27 | | | | #1085 | 1-3 | | #1923 | $2,000 |
2021-08-22 | | | | #1498 | 1-2 | | #1319 | $16,000 |
2021-08-15 | | | | #573 | 2-3 | | #610 | $42,775 |
2021-08-13 | | | | #1416 | 1-3 | | #1382 | $14,000 |
2021-08-01 | | | | #552 | 2-2 | | #434 | $50,695 |
2021-07-26 | | | | #1093 | 1-4 | | #1015 | $16,200 |
2021-07-24 | | | | #956 | 1-4 | | #933 | $14,000 |
2021-07-23 | | | | #1020 | 1-3 | | #710 | $22,700 |
2021-07-20 | | | | #611 | 2-3 | | #624 | $33,000 |
2021-07-19 | | | | #1050 | 1-4 | | #1336 | $10,800 |
2021-07-13 | | | | #1154 | 1-4 | | #1850 | $925 |
2021-07-10 | | | | #1637 | 1-2 | | #1803 | $1,000 |
2021-07-09 | | | | #1062 | 1-3 | | #1151 | $17,700 |
2021-07-05 | | | | #979 | 1-3 | | #1351 | $7,225 |
2021-07-04 | | | | #661 | 2-1 | | #570 | $37,085 |
2021-07-03 | | | | #1063 | 2-1 | | #737 | $35,725 |
2021-07-02 | | | | #775 | 2-1 | | #847 | $21,300 |
2021-06-27 | | | | #1749 | 1-1 | | #1639 | $2,800 |
2021-06-26 | | | | #600 | 2-2 | | #502 | $45,850 |
2021-06-24 | | | | #1513 | 1-2 | | #951 | $15,100 |
2021-06-09 | | | | #1756 | 1-2 | | #1670 | $7,600 |
2021-06-07 | | | | #1897 | 1-1 | | #1753 | $4,300 |
2021-05-30 | | | | #931 | 1-3 | | #914 | $17,400 |
2021-05-28 | | | | #1927 | 1-1 | | #1855 | $5,600 |
2021-05-27 | | | | #409 | 2-4 | | #354 | $77,325 |
2021-05-26 | | | | #588 | 2-1 | | #415 | $48,350 |
2021-05-25 | | | | #1992 | 1-2 | | #1859 | $6,000 |
2021-05-24 | | | | #758 | 2-2 | | #641 | $39,925 |
2021-05-23 | | | | #1665 | 1-3 | | #1678 | $10,800 |
2021-05-21 | | | | #1211 | 1-4 | | #1366 | $15,120 |
2021-05-20 | | | | #1038 | 2-1 | | #974 | $21,400 |
2021-05-16 | | | | #1745 | 1-3 | | #779 | $50,200 |
2021-05-15 | | | | #479 | 3-1 | | #334 | $89,925 |
2021-05-14 | | | | #918 | 2-1 | | #612 | $37,800 |
2021-05-09 | | | | #427 | 3-1 | | #278 | $114,075 |
2021-05-08 | | | | #560 | 2-3 | | #468 | $55,525 |
2021-05-06 | | | | #1527 | 1-2 | | #1266 | $13,100 |
2021-05-05 | | | | #1294 | 1-4 | | #1013 | $24,600 |
2021-05-04 | | | | #1941 | 1-2 | | #1785 | $13,100 |
2021-05-03 | | | | #806 | 2-2 | | #875 | $38,465 |
2021-05-01 | | | | #1138 | 2-1 | | #1001 | $30,825 |
2021-04-28 | | | | #1237 | 1-4 | | #1008 | $25,100 |
2021-04-26 | | | | #207 | 6-1 | | #132 | $165,375 |
2021-04-24 | | | | #666 | 2-3 | | #606 | $57,970 |
2021-04-23 | | | | #1394 | 1-3 | | #1549 | $10,063 |
2021-04-10 | | | | #866 | 2-2 | | #862 | $27,875 |
2021-04-07 | | | | #436 | 4-2 | | #349 | $98,063 |
2021-03-23 | | | | #1167 | 2-1 | | #471 | $52,400 |
2021-03-19 | | | | #841 | 2-2 | | #714 | $55,325 |
2021-03-10 | | | | #984 | 2-1 | | #1174 | $18,775 |
2021-02-26 | | | | #868 | 2-3 | | #595 | $85,775 |
2021-02-22 | | | | #1333 | 1-4 | | #1014 | $41,500 |
2021-02-15 | | | | #2128 | 1-3 | | #2294 | $7,500 |
2021-02-09 | | | | #1670 | 2-1 | | #1946 | $18,550 |
2021-02-07 | | | | #1761 | 1-4 | | #1087 | $25,900 |
2021-02-06 | | | | #808 | 3-1 | | #553 | $111,563 |
2021-02-03 | | | | #2383 | 1-3 | | #2316 | $10,700 |
2021-02-01 | | | | #1723 | 1-4 | | #1145 | $35,500 |
2021-01-31 | | | | #1793 | 1-4 | | #1586 | $25,700 |
2021-01-29 | | | | #746 | 2-2 | | #489 | $69,650 |
2021-01-24 | | | | #459 | 3-1 | | #301 | $102,125 |
2021-01-17 | | | | #2405 | 1-3 | | #3276 | $1,250 |
2021-01-15 | | | | #1920 | 1-4 | | #2234 | $16,000 |
2021-01-14 | | | | #3248 | 1-1 | | #3162 | $1,800 |
2021-01-10 | | | | #3063 | 1-2 | | #3040 | $6,100 |
2021-01-08 | | | | #2885 | 1-2 | | #2294 | $16,600 |
2021-01-07 | | | | #441 | 4-3 | | #335 | $111,245 |
2021-01-03 | | | | #3347 | 1-2 | | #3459 | $600 |
2020-12-31 | | | | #765 | 3-1 | | #1672 | $23,900 |
2020-12-30 | | | | #856 | 2-4 | | #1061 | $43,800 |
2020-12-20 | | | | #3152 | 1-1 | | #2207 | $12,200 |
2020-12-19 | | | | #1738 | 2-1 | | #1454 | $34,175 |
2020-12-17 | | | | #402 | 3-1 | | #334 | $86,283 |
2020-12-11 | | | | #836 | 2-3 | | #611 | $65,050 |
2020-12-09 | | | | #2523 | 1-2 | | #2288 | $12,400 |
2020-11-29 | | | | #785 | 2-1 | | #613 | $49,225 |
2020-11-27 | | | | #492 | 3-1 | | #407 | $105,150 |
2020-11-19 | | | | #1055 | 2-4 | | #1444 | $26,375 |
2020-11-15 | | | | #3830 | 1-2 | | #4204 | $200 |
2020-11-14 | | | | #2100 | 1-3 | | #3747 | $2,500 |
2020-11-08 | | | | #1501 | 1-3 | | #395 | $58,100 |
2020-11-06 | | | | #2571 | 1-4 | | #3847 | $4,850 |
2020-11-05 | | | | #1461 | 2-2 | | #1663 | $27,130 |
2020-11-03 | | | | #2674 | 1-4 | | #2186 | $21,100 |
2020-11-02 | | | | #1602 | 2-2 | | #1892 | $24,250 |
2020-10-26 | | | | #4039 | 1-2 | | #3587 | $8,800 |
2020-10-24 | | | | #2246 | 1-4 | | #1789 | $19,150 |
2020-10-22 | | | | #2875 | 1-3 | | #1717 | $38,100 |
2020-10-20 | | | | #722 | 2-4 | | #442 | $72,475 |
2020-10-18 | | | | #3555 | 1-4 | | #3273 | $29,900 |
2020-10-17 | | | | #2226 | 1-4 | | #1018 | $43,500 |
2020-10-13 | | | | #2930 | 1-3 | | #4290 | $8,200 |
Page generated on: 3/17/2025 12:57:27 AM UTC
(Download data in JSON format)
Source code can be found on GitHub.